home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
cool
/
ge_cool.lha
/
GE_COOL2.1
/
src
/
Property
/
Property.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-04-19
|
1KB
|
42 lines
//
// Copyright (C) 1992 General Electric Company.
//
// Permission is granted to any individual or institution to use, copy, modify,
// and distribute this software, provided that this complete copyright and
// permission notice is maintained, intact, in all copies and supporting
// documentation.
//
// General Electric Company provides this software "as is" without
// express or implied warranty.
//
// Changed: VDN 04/15/92 -- Lice version
//
// In Lisp, property list provides a flexible way of storing intermediate
// information, without changing the data structures. A property list is
// implemented as a association vector between names and values.
// Values can be pointers, ints, longs, float, double, and void* of course.
#ifndef PROPERTYH
#ifndef STRINGH
#include <cool/String.h>
#endif
#ifndef VALUEH
#include <cool/Value.h>
#endif
#ifndef ASSOCIATIONH
#include <cool/Association.h>
DECLARE CoolAssociation<CoolString, CoolValue>;
#endif
typedef CoolAssociation<CoolString, CoolValue> CoolProperty;
#define PROPERTYH
#endif